#ifndef __AceptadorCnx_h__
#define __AceptadorCnx_h__

#include <string>
#include <netinet/in.h>
#include "Conexion.h"

class AceptadorCnx{
    int    m_lsd;
    int    m_port;
    std::string m_address;
    bool   m_listening;
    
  public:
    AceptadorCnx(int port, const char* address="");
    ~AceptadorCnx();

    int        start();
    Conexion* accept();

  private:
    AceptadorCnx() {}
};

#endif
